//第一步我们先引入axios模块
import axios from "axios";


// 创建axios对象
const service = axios.create({
    baseURL: import.meta.env.VITE_API_BASE_URL,
    timeout: 50000 // 请求超时时间
});


// 请求拦截器(前端发往后端的请求)
service.interceptors.request.use(config => {
    return config
},error => {
    Promise.reject(error);
});

// 响应拦截器(后端发往前端的响应)
service.interceptors.response.use(response => {
    if(response.status === 200){
        return response.data
    }
},error => {
    return promise.reject(new Error(error.response.data));
})


export default service